const path = require('path');
const NODE_ENV = process.env.NODE_ENV || 'development'; // 进程运行目录
const ROOT = path.resolve(__dirname, '../'); // 进程运行目录

/**
 * 站点配置加载，合并，站点提供默认配置default
 * 用户可根据不同的环境加载不同的配置
 */
const publicConf = require(`${ROOT}/src/config`); // 默认配置
const defaultConf = require('./config.default'); // 通过环境变量加载不同的配置
const envConf = require(`${ROOT}/src/config/config.${NODE_ENV}.js`); // 通过环境变量加载不同的配置
module.exports = Object.assign(defaultConf, publicConf, envConf, {
  root: ROOT
});
